package comprasdiretas.ejb;
import java.util.List;

import javax.ejb.Local;

import comprasdiretas.entity.ServidorEntity;
import comprasdiretas.entity.UsuarioEntity;
import comprasdiretas.exception.ObjetoJaCadastradoException;
import comprasdiretas.exception.ParametroNullException;

@Local
public interface ServidorControllerLocal {
	public void cadastrarServidor(String matriculaSIAPE,String nome,String login, String senha)
    throws ParametroNullException, ObjetoJaCadastradoException,Exception;
	public UsuarioEntity login(String login,String senha);
	public ServidorEntity consultaServidor(String login);
	public List<ServidorEntity> listarTodosServidores();
	public void atualizaServidor(int id,String matriculaSIAPE, String nome) throws Exception;
	public void excluiServidorEntity(ServidorEntity servidorEntity) throws Exception;
	public void atualizaUsuario(String login,String senha) throws Exception;
}
